#!/bin/bash

# AI功能测试脚本
# 使用方法: ./test-ai.sh

echo "=== AI功能测试脚本 ==="
echo "请确保项目已启动在8083端口"
echo ""

# 设置基础URL
BASE_URL="http://localhost:8083/XinAi"

echo "1. 检查配置状态..."
curl -s "$BASE_URL/config/status" | jq '.' 2>/dev/null || curl -s "$BASE_URL/config/status"
echo ""

echo "2. 测试AI连接..."
curl -s "$BASE_URL/test" | jq '.' 2>/dev/null || curl -s "$BASE_URL/test"
echo ""

echo "3. 健康检查..."
curl -s "$BASE_URL/health" | jq '.' 2>/dev/null || curl -s "$BASE_URL/health"
echo ""

echo "4. 测试AI对话..."
curl -s -X POST "$BASE_URL/chat" \
  -H "Content-Type: application/json" \
  -d '{"message":"你好，请简单介绍一下你自己"}' | jq '.' 2>/dev/null || \
curl -s -X POST "$BASE_URL/chat" \
  -H "Content-Type: application/json" \
  -d '{"message":"你好，请简单介绍一下你自己"}'
echo ""

echo "=== 测试完成 ==="
echo ""
echo "如果看到错误信息，请检查："
echo "1. 项目是否正常启动"
echo "2. API Key和应用ID是否配置正确"
echo "3. 网络连接是否正常"
echo "4. 查看项目控制台日志" 